RS40B - uživatelský manuál


2.5.2 - Upravení aplikace

Knihovny, proměnné, vytvoření a úprava programu

Poznámka

Není možné smazat proměnnou, program, bod nebo nástroj pokud jsou využity v některém programu. Rovněž není možné přidávat parametry či lokální proměnné pokud je aplikace aktivní.

Programový editor

K programovému editoru lze přistupovat skrze seznam programů ve správci aplikací. Umožňuje upravovat programy (vkládání, mazání nebo upravování instrukcí).

Každá vložená instrukce do editoru je zkontrolována zda je validní. Pokud instrukce není validní, je zobrazeno chybové hlášení a instrukce je zamítnuta.

Editor rozděluje program do stromové struktury, což znamená, že jednotlivé instrukce (for, if, while, atd.) jsou zobrazeny formou "uzlu" a můžou být rozbaleny nebo sbaleny.

Například:

SBALENÝ UZEL ROZBALENÝ UZEL
+ if nb>12 - if nb>12
 - switch nb
  - case 5
   break
  + case 7
 endSwitch
else
 put("error")
endif

Editor zajišťuje, aby byl program po celou dobu spojitý. To znamená, že pokud byl smazán složený příkaz (if, for, while) je smazána i odpovídající instrukce.

Například:

if nb>0
put("True")
else
put("false")
endif
Po smazání "if" put("True")
put("false")
if nb>0
put("True")
else
put("false")
endif
Po smazání "else" if nb>0
put("True")
put("false")
endif

Je možné označit instrukce pomocí funkční klávesy "Mark", za účelem globalizace některých úkonů (mazání, kopírování). Označení je zvírazněno pomocí znaku "#" před instrukcí. Pro odznačení instrukce stačí znova stisknout funkční klávesu "Mark".

Například:

while
 put("Press any key")
 get()
endwhile
Označení "While" nebo "endWhile"
Všechny instrukce jsou vybrány až po "endWhile"
# while
#  put("Press any key")
#  get()
# endwhile
# while
#  put("Press any key")
#  get()
# endwhile
Odznačení "While" nebo "endWhile"
Automatické odznačení "While" a "endWhile"
while
# put("Press any key")
# get()
endwhile

Vnitřní paměť umožňuje kopírovat instrukce. Ujistěte se, že vložené instrukce jsou validní. Zejména dávejte pozor na lokální proměnné.

Při přidávání a upravování instrukcí, vám funkční klávesy usnadňují práci pomocí zobrazených voleb: